package com.web3.management.dto.response;

import lombok.Data;

import java.util.Map;

/**
 * 有效配置响应DTO（账号配置与全局配置合并结果）
 *
 * @author Web3 Management Team
 */
@Data
public class EffectiveConfigResponse {

    /**
     * 是否有账号配置
     */
    private Boolean hasAccountConfig;

    /**
     * 激活的账号配置
     */
    private AccountConfigDetailResponse activeAccountConfig;

    /**
     * 全局配置作为fallback
     */
    private Map<String, Object> globalFallback;

    /**
     * 合并后的有效配置
     */
    private Map<String, Object> effectiveConfig;
}